.personalTeacher {
  width: 100%;
  // height: 100%;
  background: #ffffff;
  .personalTeacherContent{
    // width: 100%;
    position: relative;
    width: 6.86rem;
    margin: 0 auto;
    margin-top: 0.37rem;
    box-shadow: 0 0 0.10rem 0.02rem rgba(198,198,198,0.50);
    border-radius: 10rpx;
    .contentTitle{
      // width: 480rpx;
      // margin: 0rpx auto;
      // text-align: center;
      font-size: 0;
      // margin-left: 66rpx;
      // margin-bottom: 27rpx;

      margin-left: 0.21rem;
      margin-bottom: 0.37rem;
      padding-top: 0.48rem;

      div{
        display: inline-block;
        vertical-align: middle;
        height: 0.48rem;
        line-height: 0.48rem;
      }
      .titleIcon{
        width: 0.54rem;
        height: 0.36rem;
        line-height: 0.36rem;
        margin-right: 0.135rem;
        img{
          width: 100%;
          height: 100%;
        }
      }
      .titleText{
        font-family: PingFangSC-Regular;
        font-size: 0.34rem;
        color: #333333;
        letter-spacing: 0.0069rem;
      }
      .titleTeacher{
        font-family: PingFangSC-Regular;
        font-size: 0.34rem;
        color: #333333;
        letter-spacing: 0.0069rem;

        width: 2.30rem;
        white-space: nowrap;
        overflow: hidden;
        /* 文本超出变省略号 */
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
      }
    }
    .contentReminder{
      // margin-left: 65.5rpx;
      // margin-bottom: 20rpx;

      margin-left: 0.205rem;
      margin-bottom: 0.18rem;
      line-height: 1;
      font-size: 0;
      div{
        display: inline-block;
        vertical-align: middle;
        line-height: 1;
      }
      .reminderTitle{
        font-family: PingFangSC-Regular;
        font-size: 0.24rem;
        color: #333333;
        letter-spacing: 0.0048rem;
      }
      .reminderNumber{
        font-family: PingFangSC-Regular;
        font-size: 0.24rem;
        color: #333333;
        letter-spacing: 0.0048rem;
      }
      .reminderButton{
        width: 0.97rem;
        height: 0.40rem;
        line-height: 0.40rem;
        background: #FFFFFF;
        border: 0.01rem solid #DCDCDC;
        border-radius: 0.06rem;
        // margin-left: 29.5rpx;
        margin-left: 0.115rem;
        font-family: PingFangSC-Regular;
        font-size: 0.24rem;
        color: #333333;
        letter-spacing: 0.0048rem;
        text-align: center;
      }
    }
    .contentRemarks{
      // margin-left: 65.5rpx;
      // margin-bottom: 32rpx;
      margin-left: 0.20rem;
      font-family: PingFangSC-Regular;
      font-size: 0.24rem;
      color: #333333;
      letter-spacing: 0.0048rem;
      padding-bottom: 0.29rem;
    }
    .contentImage{
      position: absolute;
      top: 0.32rem;
      right: 0.25rem;
      background: #FFFFFF;
      box-shadow: 0 0 0.10rem 0.01rem rgba(181,181,181,0.30);
      border-radius: 0.04rem;
      width: 0.80rem;
      height: 0.80rem;
      // margin: 0rpx auto;
      // margin-top: 30rpx;
      img{
        width: 100%;
        height: 100%;
        display: block;
      }
    }
  }
}